package com.gzhu.knowledgeAdmin.common.vo;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * templateVO 类
 */
@Data
@ToString
public class TemplateVO implements Serializable {

    Integer id;

    /**
     * 话术模板名称
     */
    String name;

    /**
     * 话术应用场景
     */
    String scene;

    /**
     * 分类,eg:金融,电商
     */
    String category;

    /**
     * 话术内容
     */
    String content;

    /**
     * 变量名
     */
    String variables;

    /**
     * 类型
     */
    String type;

    /**
     * 状态 0-关闭 1-开启
     */
    Integer status;

    /**
     * 通知类型:AI话术模板/语音通知
     */
    String informType;

    /**
     * 逻辑名称
     */
    String logicName;

    /**
     * 逻辑顺序
     */
    Integer logicOrder;

    /**
     * 话术语言:全合成/录音+变量合成
     */
    String language;

    /**
     * 话术语言:全合成/录音+变量合成
     */
    String recorder;

    /**
     * 音频位置
     */
    String audioPath;

    /**
     * 上级模板id
     */
    Integer parentId;

    /**
     * 创建人的公司id
     */
    String gsid;

    /**
     * Flow中的属性,跳转条件,该信息设置在目标template中
     */
    List<String> answerType;

    /**
     * 语速
     */
    Float speed;

    /**
     * 通话开始停顿时长
     */
    Float beginTime;

    /**
     * 挂机等待时长
     */
    Float waitTime;

    /**
     * 用户不回复等待时长
     */
    Float noResponseTime;

    /**
     * 降噪等级
     */
    String jzdj;

    /**
     * 识别模式
     */
    String sbms;

    /**
     * 录音员标号
     */
    Integer aiId;


    private static final long serialVersionUID = 1L;
}

